// 封装一个工具函数
// 工具函数中的基本构成
// 1、参数
// 2、业务逻辑
// 3、返回值

// 计算几年前的通用方法
// dayjs + relativeTime 去实现距离现在有多久的功能
// dayjs 和momentjs关系？ dayjs比较完整的momentjs子集 dayjs比较小对于前端包体积有优势
// relativeTime  增加了 .from .to .fromNow .toNow 4 个 API 来展示相对的时间 (e.g. 3 小时以前).
import dayjs from 'dayjs'
import relativeTime from 'dayjs/plugin/relativeTime' // 到指定时间需要的插件
import 'dayjs/locale/zh' // 集成中文

export const timeAgo = (targetTime) => {
  dayjs.extend(relativeTime)
  dayjs.locale('zh')
  return dayjs().to(dayjs(targetTime))
}
